ホームに戻る
出典 :
関連 :
目次 :
構文
GrepReplace( replacee, replacer, targetfile, targetfolder, option, charcodeset );
replacee | 検索文字列 | |
replacer | 置換後文字列 | |
targetfile | 検索対象にするファイル名 | |
targetfolder | 検索対象にするフォルダ名 | |
option | オプション[省略可] | 詳細後述 |
charcodeset | 文字コードセット[省略可] | 詳細後述 |
「オプション」(option)の指定
以下の各値の論理和を指定する。
基本属性 :
0x01 | サブフォルダからも検索する | 省略時規定値 |
0x04 | 英大文字と英小文字を区別する | 省略時規定値 |
0x08 | 正規表現 | |
0x10 | 文字コード自動判別 | 「文字コードセット : 自動選択」と同じ |
0x010000 | 単語単位で探す | |
0x020000 | ファイル毎最初のみ検索 | |
0x040000 | ベースフォルダ表示 | |
0x080000 | フォルダ毎に表示 | |
0x100000 | クリップボードから貼り付ける | |
0x200000 | バックアップ作成 | |
結果出力 :
出力形式 :
0x00 | ノーマル | 省略時規定値 |
0x40 | ファイル毎 | |
0x80 | 結果のみ | |
文字コードセット
(charcodesetの設定値と異なる場合は、charcodesetが優先される) :
0x0000 | SJIS | 省略時規定値 |
0x0100 | JIS | |
0x0200 | EUC | |
0x0300 | UTF-16 | |
0x0400 | UTF-8 | |
0x0500 | UTF-7 | |
0x0600 | UTF-16BE | |
0x0700 | CESU-8 | |
0x0800 | Latin1(Windows-1252) | |
0x6300 | 自動選択 | 「オプション : 文字コード自動判別」と同じ |
「文字コードセット」(charcodeset)の指定
(optionの設定値と異なる場合は、こちらが優先される)
0x0000 | SJIS | 省略時規定値 |
0x0100 | JIS | |
0x0200 | EUC | |
0x0300 | UTF-16 | |
0x0400 | UTF-8 | |
0x0500 | UTF-7 | |
0x0600 | UTF-16BE | |
0x0700 | CESU-8 | |
0x0800 | Latin1(Windows-1252) | |
0x6300 | 自動選択 | 「オプション : 文字コード自動判別」と同じ |
使用例
「ディレクトリ C:\Folder 以下にある .C 、.H ファイルに含まれる単語 "hoge" を "fuga" に置換する」
option :
- サブフォルダも対象とする (0x01)
- 英大文字と小文字を区別 (0x04)
- 単語単位で探す (0x010000)
charcodeset :